home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / AMOSList / AMOSLIST.0997 / 000372_amos-request@svcs1.digex.net_Tue Sep 30 15:58:17 1997.msg < prev    next >
Text File  |  1997-10-01  |  4KB  |  70 lines

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  2.     by mail3.access.digex.net (8.8.5/8.8.5) with ESMTP id PAA04425
  3.     for <mcox@access.digex.net>; Tue, 30 Sep 1997 15:58:15 -0400 (EDT)
  4. Received: (from daemon@localhost)
  5.     by svcs1.digex.net (8.8.5/8.8.5) id JAA04454
  6.     for amos-out; Tue, 30 Sep 1997 09:54:01 -0400 (EDT)
  7. Received: from mail3.access.digex.net (mail3.access.digex.net [205.197.247.4])
  8.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id JAA04449
  9.     for <amos-list@svcs1.digex.net>; Tue, 30 Sep 1997 09:54:00 -0400 (EDT)
  10. Received: from leary.huron.net (root@leary.huron.net [205.150.207.2])
  11.     by mail3.access.digex.net (8.8.5/8.8.5) with ESMTP id JAA13405
  12.     for <amos-list@access.digex.net>; Tue, 30 Sep 1997 09:53:57 -0400 (EDT)
  13. Received: from golden.net (ppp12-ts1-kw.huron.net [205.150.207.61])
  14.     by leary.huron.net (8.8.5/8.8.5) with SMTP id JAA26468
  15.     for <amos-list@access.digex.net>; Tue, 30 Sep 1997 09:50:48 -0400
  16. From: "Mr. Giark To You" <joehick@golden.net>
  17. To: AMOS List <amos-list@access.digex.net>
  18. Date: Tue, 30 Sep 1997 09:42:22 -0500
  19. Message-ID: <yam7212.1137.5077904@huron.net>
  20. In-Reply-To: <yam7211.2492.118457968@m6.sprynet.com>
  21. X-Mailer: YAM 1.3.3 - Amiga Mailer by Marcel Beck
  22. Subject: Re: GUI goes on
  23. MIME-Version: 1.0
  24. Content-Type: text/plain
  25. Status: O
  26. X-Status: 
  27.  
  28. On 29-Sep-97, Richard Griffith wrote:
  29. >> ... Someone should look into how an icon is put on the screen when
  30. >>you iconify. It should do like the MUI(sucks) ones do. You can set the icon
  31. >>for it to use.
  32. >For 2.0 and up the workbench.library provides AddAppIcon, which
  33. >puts a real icon on the workbench. In this case you need an
  34. >real DiskObject (a la GetDiskObject) not just the image, so
  35. >borrowing a real icon is the path of least resistance.
  36. >The problem with both of these, is that you need to wait for a
  37. >message to come back to a port, something lacking in pure AMOS :(
  38. >(It is sad that AMOS only exploited the Hardware and not the OS.
  39. >That tendency to POLL instead of WAIT gives us the familiar 100%
  40. >CPU use, and numerous other shortfalls.)
  41. >In both cases, you are just substituting waiting for the icon
  42. >signal for waiting for normal GUI signals. You create the icon
  43. >(with OpenWindow of AddAppIcon) close your regular window(s). Then
  44. >wait for the wakeup click(s) and whatever else you need to pay
  45. >attention to (such as TCP I/O, for example.) When you see the
  46. >wakeup event, re-open the GUI, and withdraw the icon (CloseWindow
  47. >or RemoveAppIcon.)  It should be easy to add these to a GUI
  48. >environment that already is adept at waiting for intuition
  49. >(actually, exec) style messages.
  50. >I could supply details for any of these if it would help, but,
  51. >unfortunately, have too much in front of me at the moment to go
  52. >extention writing.
  53.  
  54. Richard, send me the code to do this in whatever language you have it in. I
  55. will pass it on to all those interested in it. From what you say, I bet Pietro
  56. could incorporate your info into the GUI extension quite easily.
  57.  
  58. Well met and godspeed,
  59.                       Giark
  60.                                            joehick@golden.net
  61.                              http://www.golden.net/~joehick/fbn/index.html
  62.      ______  ______    _____  .------------------------------------------.
  63.     / ____/ / __  /   / ___ \ !     AMOS games, utilities, demos, etc.   !
  64.    / /__   / /_/ /   / /  / / !                                          !
  65.   / ___/  / ___  |  / /  / /  !       CyberSpace BBS (519)579-0072       !
  66.  / /     / /__/ /  / /  / /   !     on A2000 060/50MHz (519)579-0173     !
  67. /_/     /______/  /_/  /_/    !                                          !
  68.    Fly By Nite Videe-Oh!      !  FBN Amiga 500 020 14MHz 1C/5F RAM 3.1OS !
  69.          IAPA Member          `------------------------------------------'
  70.